package com.cskaoyan.javase.basic._10selective;

/**
 * 选择结构:
 *      1.if 比较通用,基本上选择结构可以无脑使用if
 *      2.switch 特殊场景下使用,仅针对离散的数值进行选择时才考虑使用
 *
 * @since 16:29
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // if在使用时,如果if选择执行的语句只有一行,那么可以省略大括号
        if (false){
            System.out.println("hello world!");
            System.out.println("66666");
        }

        System.out.println("-----------------------");
        // 代码中减少大括号,可以减少代码层级,是增强代码可读性的有效手段
        if (false) System.out.println("hello world!");
        System.out.println("66666");

        // 以上省略大括号,虽然语法允许,但从实际开发,这种做法是不允许的
        // 省略大括号以后,if的选择只能限制下面一行语句,这时如果程序员忘记了这个事情,就很容易产生bug
        // 总之if不要省略大括号
    }
}
